Yes, coffee oils may decrease bile acids and neutral sterols. This may lead to increased cholesterol.
Rice as altogether is not either bad or good for cholesterol. White rice has high cholesterol and also it is easily digestible, so one tends to overeat. On the other hand, brown rice is whole grain with low glycemic index, has less cholesterol and more fiber which promotes fullness.
Eggs contains high cholesterol but it doesn't seems to raise cholesterol the way other cholesterol foods do. You may consume them in moderation and can prefer only egg white also as it contains only proteins.
Peanut butter, almond butter, and other nut butters, these creamy treats are fairly healthy. And as long as they don't contain hydrogenated fat, nut butters including peanut butter won't cause problems for your cholesterol levels.