The name says it all for this insect. It is the yellow-bellied bee assassin bug (Apiomerus flaviventris). This species seems to be found most commonly in Arizona. It waits for bees to land on flowers and then grabs them.
Colorful isn't it? Thanks to Deb for suggesting the trip to the garden where we saw this.