He intentado ilustrarlo de la forma más sencilla, en lugar de copiar y pegar el galimatías de classes de los ejemplos, aquí lo único esencial es el data-toggle y el target, que apuntan al li.dropdown, podría ser un div, o casi cualquier otra cosa...
A mi, al menos, entender los ejemplos básicos entre tanto tag me resulta un tanto complicado, porque no sé para que sirve cada cosa y me pierdo en una nube de etiquetas.