Grout, definately.
Silicon should only be used for the corners\join with the bath, and is kind of optional. As you've already gathered none of these are the waterproofing layer, the cement board does that. Grout can\will let a small amount of water pass through it, but it wont break down...