Ответ не переопределять Backbone.sync. Вы редко хотели бы сделать это. Вместо этого вам нужно только воспользоваться свойством url модели, где вы можете назначить функцию, которая возвращает желаемый URL. Например,
Forum = Backbone.Model.extend({
url: function() {
return this.isNew() ? '/Users/Create' : '/Users/' + this.get('id');
}
});
где URL, используемый для модели, зависит от того, является ли модель новой. Если я правильно прочитал ваш вопрос, это все, что вам нужно сделать.