Sample and Protein `update` functions are missing from the API. Required for https://github.com/ispyb/py-ispyb-ui/issues/30 Also potentially add dboptions: * Allow creation of protein (some sites need others want it disabled) * Which protein fields can be edited