On the edge of the terminology again...
I would say that in a 'single pipeline' items proceed in linear fashion, but it is possible to have parts of an architecture that allow out-of-order processing (e.g. the reorder buffers on the Pentium 2/3). Whether this creates multiple interconnected pipelines or just allows reordering inside a single pipeline I'm not sure.
Separate but parallel pipelines capable of the same operations may or may not be capable of independent operation. I would probably fall on the side of saying that if forced to operate in lockstep they are all part of the same pipeline.
If accepting this convention, items in one pipeline can overtake items in another pipeline, but this is a simplification - there may be overall synchronising events, often implemented as pipeline flushes. Multiple pipelines and multiple points on the same pipelines may also act as multilpe clients to a single external unit, thereby creating some 'loose' synchronisation.
(This also reminds me that 'granularity' is another important point of pipeline analysis as well as bottleneck analysis).