What is the Confederations Cup?

What are reigning world champions Italy, European champions Spain, and football giants Brazil doing taking on teams like New Zealand and Iraq this month? It sounds like a complete mismatch, but the eight-team FIFA Confederations Cup which starts in South Africa on Sunday, will see these teams pitted against one another in what is a dress-rehearsal of sorts for next year’s World Cup