Cumulonimbus clouds. These are the type of cumulus clouds associated with thunderstorms and heavy rains. Typically formed beneath 20,000 ft and relatively close to the ground. Sometimes they are referred to as thunderheads due to their mushroom like shape. These clouds need humidity and warmth to make those warm updrafts that create the energy needed for lightning to develop.