As a physician (recently retired) and someone who has known heart disease (cardiac stent placement over 10 years ago), it is important to remember that the goal for anyone is to live longer and better. It is not to die with a better cholesterol number. Your cholesterol level is an intermediate marker, not a critical endpoint, like death and disability. Having a lower cholesterol number decreases your risk of heart disease, but lowering it does not always decrease your risk as much as you would think. Conversely, taking a statin drug lowers your risk of heart disease more than would be expected just by the lowering of your cholesterol. But it also carries other potential long term side effects (increasing your risk of diabetes and belly fat.) Another issue is that cholesterol levels and especially triglyceride levels fluctuate some over time. The reason for fasting cholesterol levels is because of the high triglyceride levels after a meal. And if you check your cholesterol levels during a period of weight loss, they will be lower than after you get to a lower weight and maintain them. And of course, total cholesterol level is not important, it is your HDL and LDL levels that are important.
So what everyone is saying is right, eat healthy, make sure your weight is in the healthy range and exercise regularly. There is no single magic miracle food or supplement that will work for everyone. Maintaining your weight and exercise, especially if there is a family history of type 2 diabetes, is important for everyone, irrespective of your cholesterol.