pub fn update(
conn: &Connection,
id: &str,
title: Option<&str>,
content: Option<&str>,
tier: Option<&Tier>,
namespace: Option<&str>,
tags: Option<&Vec<String>>,
priority: Option<i32>,
confidence: Option<f64>,
expires_at: Option<&str>,
metadata: Option<&Value>,
) -> Result<(bool, bool)>