Fixed a bug in Job#create_or_update

* Fixed typo that would cause Job#create_or_update to throw a NameError
* Added tests for Job#create_or_update