Is the whole yum update transactional or is every resolved update individually?

If the yum update detects Foo and Bar need to be updated, and Bar fails because it now collides with installed package Baz , does Foo get updated? Does the transaction include yum update Foo and yum update Bar independent of each other, or yum update ?