Can any type of rock become another type of rock?

Yes. Kimberlite a rock which under high heat and pressure can become diamond.