In short, they are all deities, but different generations of deities. The word "Titan" is used to denote a class of mythological entities that existed before "Gods" were born and Titans are usually used to describe the creation of the world.