Actually, this allows you to set the full URL, even if an ID has been set on the model instance. Setting urlRoot is not sufficient in that case.

If you'd rather, I could delete this class and have the tabs instance override the URL function itself. I just though this might be a useful class in other places (since I keep trying, incorrectly, set url as a property on models).