Create/Modify/Delete Units individually through API

Responses served to the client needs to be at the granularity that they mean something. Modifying & deleting units as big chunks without a more complex error response was not granular enough. This approach makes it obvious what has happened in response to a request and gives the client the ability to control the behavior on failure quite easily.

This is leaving the door wide open for batch requests in the future.
According to the doc above this is a 404 not a conflict