Bueno para organizar mejor las ideas analizemos lo siguiente:
1. El código que te pase que lo estas utilizando, modifica un registro existente en tu tabla siempre y cuando exista el mismo con el RowId que le estas pasando a la Función, en el peor de los casos para que no actualize sin que te este arrojando algún error es que no existe registro alguno con ese RowID (Me imagino que ya verificaste esto).
2. Dices que agregaste algunos registros a tu tabla, que código utilizaste para ello??
3. Publica el código tal y como lo tienes en este momento.
Verifica esto que te escribo, pues la verdad no entiendo porque no te actualiza la información.
Saludos.