While there are several reasons for high cholesterol, our lifestyle and diet choices are major contributors. Here are some of the best and worst foods for cholesterol.