Clarify update() result description, return boolean when ID didn't change