CE-1019 Adding to API update function with fallback to create