Improve exceptions in update_offering method
Refactor update offerings test case
Improve offering updates when using JSON based USDL documents
Include some tests to offering updates test case