Gh433 string convenience methods

The user level API `SetUpdate` and `RegisterUpdate` classes now
have String convenience methods.

Fixes #433 
Fixes #431