Throw exceptions on operation level since e.g. 404 might be processed as null return to simplify usage of the public API.
Remove old exceptions handling code.
Refactor delete and implement collection truncating.
Test truncate of collection.