The area above my right collarbone is swollen. I cannot tell if it is a lymph node or muscle. It is like there is swelling beneath the skin.

? Lymph node. Swelling above the collarbone could be the result a number of different conditions. Please have a good examination soon by your primary care doctor; it is likely that an ultrasound (or other imaging) will be ordered to determine which structure(s) is causing the swelling.
Muscle spasm. While doctor evaluation is recommended for certainty, this area is often involved with muscle spasm related to neck issues. The levator scapulae muscle (which connect shoulder blade to neck) can spasm and feel like it is swollen.