Rabbit pellet diets are designed to be balanced diets, and are most effective when given in limited amounts once the bunny is mature (6 months) with unlimited hay. After about 6 months old, you'll probably want to use timothy-based pellets and hay (versus alfalfa-based, which is great for growing bunnies and breeders, but too high in calcium and protein for pets).
Sugary foods, including fruits and carrots, are best reserved as treats for rabbits, as they can cause loose stools. Usually that means limiting them to a couple times a week.
Dark greens are an EXCELLENT choice for rabbits (some even recommend giving 1-2 cups per 5 lbs of body weight daily). These would be things like kale, cilantro, parsley, romaine lettuce, dandelions (flower, leaf and everything), beet and carrot tops, and limited amounts of spinach.
Please be careful with the tomatoes, make sure you don't serve any of the green parts as they ARE toxic (tomatoes are part of the nightshade family).
Also be careful with the broccoli, cauliflower, which can cause gas (being in the cabbage family). Rabbits can't burp or pass gas, so any gas that develops in their system will likely stay there, causing them to bloat, which can be deadly if not treated by a vet quickly. The same goes for beans. Some rabbits are able to handle these in small quantities, others it will kill. Since you've been giving it to your rabbits, they're probably able to handle it. Just keep an eye on their behavior and eating habits. If they quit eating or start getting loose stools, cut back or remove these from their diets.
The reason there are so many variances in the lists is that different people have had different experiences, and so might put some "sometimes okay" foods on the "do not feed" list, or if their own rabbits liked it without problems put it on the "safe" list. I personally won't feed my rabbits tomatoes or any type of cabbage, but plenty of people get away with it. I go by the rule that if you're not sure the rabbits can handle it, don't feed it to them.