Updating a block inside an update hook
No, there is no such thing.

One of the typical update block configuration tasks was changing the cache flag (before 6.22, that is). You can find updates that mess with the {block} table directly in many projects, including mine: privatemsg_update_6002().