Total BS as far as cannabis is concerned, so is adding ice.
Colour change is usually a genetic thing, generally induced by having night temps 10-15 degrees Celsius lower than the day time temps, although there are a number of purple strains, mostly Pakistani Indica in descent.
Cheers, Organoman.