Without seeing the pages, url structure and how similar/different the products are its a bit hard to advise.
However in general if you already have a page ranking, and it is possible to overcome the confusion issues (which can probably be done through design?) I would probably leave the page there, and tweak the content to include your 'blue widget' (but remember part of the reason you are ranking for the term 'red widget' is due to the content on your page so it will still need to be optimised for this.
I've done 301 redirects a few times and when done internally they usually don't cause any long-term drops, however they may cause short-term (which can last a while) your page to disappear while Google re-ranks the new page (and the exact ranking will depending on the new page URL structure, content, page hierarchy etc).
Hope that helps and makes sense