Update and delete now take an id rather than arbitrary criteria.