Are these two steps mandatory to delete a Model?
var model = collection.get(id);
model.destroy();
collection.remove(model);
Isn\'t there a way
Model.bind("remove", function() {
this.destroy();
});
...
var model = new Model();
...
collection.remove(model);
Removing a model from a collection triggers the "remove"
event.
So if you want to, you can get models to bind to them and destroy themselves.
Calling collection.reset() without passing any models as arguments will empty the entire collection.
http://backbonejs.org/#Collection-reset