Does a rock go through the complete rock cycle by changing from igneous rock to sedimentary to metamorphic?
Yes, it can. However, an igneous rock can change to a metamorphic rock skipping sedimentary: the tectonic plates can push igneous rock deep into the ground, forming metamorphic rock. Sedimentary can form metamorphic, metamorphic can form magma or lava by melting and/or erupting and then turn into igneous. Igneous forms sedimentary with erosion, deposition compaction, and cementation.