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.