refinements to Releases API

 - [x] dropped the `Release` suffix
 - [x] added helper functions to transform a `Release` and `ReleaseAsset` into update operations
 - [x] add some more tests

Not sure what to do with the `Assets` prefix here, but I'll cross that bridge another time...