Allowing options to not be defined when using update command...

setting them to {} by default. Adding associated tests.