This is such a confusing subject, but you have done a wonderful job breaking it down to make it much easier to understand. I now have a picture of the USB naming with the speed as the well as the horrible new naming chart on my phone. This has made it much easier to understand what I'm buying. Thank you!
In most cases, the plug colors of Type A USB connectors are not reliable indicators of the port speed. USB Type A connectors come in various colors, but these colors are primarily used for aesthetic or branding purposes and don't necessarily correspond to specific USB versions or speeds. Although most manufactures follow the de-facto standard. If you are not sure if it is USB 2 or USB 3, have a look in the connector and see how many pins it has.
I'm sort of confused about the master/slave connection types. If the USB is type A, is it always a master and if it's a USB type B, is it always a slave? If so why is that the case? Would USB type C also be considered a slave type because it's not type A?
Essentially USB has the ability to detect if it should be a slave or a master. The simplest example is a mobile device. If it is plugged into a computer it needs to be a slave since it is sharing it storage with the computer. If you plug a device like a keyboard into the mobile device, the mobile device needs to act as a master since the keyboard would be a slave device. Thus, the type of plug you use does not determine if it is a slave or a master. What is connected on the other end does. However, by convention we use type A as the master connection and type B is the slave. Problems can occur however if you use the wrong plugs because the original USB standard if both sides are powered (Both masters) the protocol did not account for this. Thus, USB 2 it is not recommended to plug a master in a master connection. Thus, you never use to see USB A to USB A connections, although they do exists for a few rare devices. If you accidently plugged a master connection to another it could case damage. For example, computers are masters thus if you plugged two computers together this could cause damage. Thus, having different connectors prevented this from happening. With USB 3 the protocol changed so that you could plug two masters together and it would not damage anything. Thus, the type-c connection this is not a concern anymore and thus no need to have different types of plugs.
I enjoyed viewing your video. Well done. Frankly it is the only professionally done video on this subject. Since you are very knowledgeable about USB subject, I would appreciate your help in solving my USB driver problem. I cannot update the Universal Serial Bus (USB) Controller in the Windows 7 Device manager. My motherboard is an i5 Intel and I have gone to the Intel site for a driver without success. I also have looked all over the internet for a driver for that Controller without success. My device cannot work without that, and I really don't know what to do. That is why I am asking for your help in locating a driver for that controller and would greatly appreciate any assistance. Looking forward to hear from you.
The simplest way is to use USBView. There are instructions how to download and use it here: learn.microsoft.com/en-us/windows-hardware/drivers/debugger/usbview