Previously expected PUT data for update tests were completely wrong.
I don't know why the previous mox unit tests pass. After switching to
mock, they no longer can pass and this commit fixes them.
This patch also clean up unnecessary mocked methods.
This is part of mox-removal community goal in Rocky.
Partial-Bug: #1753504
Change-Id: I135b1745c933deca37d17e6af250e16aabf912e7