Epoxy is best for gluing glass to wood.
Elmer's China and Glass glue.
Silicone works best on ribbon and glass.
The best for those materials would be PL Premium or LePage Extreme, both available in small tube or caulk tube.
One of the many silicone adhesives.
Yes, super glue is excellent for glass.
Elmer's now makes Elmer's China and Glass Glue.
Yes, J B Weld will glue to glass
To glue glass crystals to wine glasses a clear epoxy resin would be best, or a waterproof cyanoacrylate (most are water soluble so the crystals will come off after several washes).
Super glue can.
Super glue or Krazy glue.
Elmer's China and Glass glue, available in Walmart