Add integration-level tests for updating.

Also bump the API adapter version to fix a bug in the test helper, which uses the wrong key for the need ID field.