add upsert operation to all objects that support it

Conflicts:
	lib/netsuite/records/accounting_period.rb