You are trying to update a shared item in a child Publication. That is not allowed.
If your intention was to only modify the item in the current Publication and all child Publications in it is, you should call Localize first.
If you instead intended to update the Component everywhere, you should use the version of the Component URI from the parent Publication where the item was created.