Although, SDK clearly states that this method is a kind of silent/anonymous update without leaving any foot trail behind, it does not refer to its usage. I can see many places that using this method is proffered over ordinary "Update()" method. One of them is when you run a process to adjust some fields in the items of a list and you don't want the “modified by” and “modified date” to be changed to your process account and/or date and time in which adjustment took place or even you don’t want to release another version if versioning is in place.I think this is one of the obvious usages of this method.
Reza Alirezaei, MVP
Blog: http://blogs.devhorizon.com/reza