Hola!!
Entonces nada mas seria de dos registros?
Si es asi prueba con este update (no tengo a la mano para probar asi que no se si este bien)
Código PHP:
UPDATE tablaContenido set a.posicion=b.posicion
FROM tablaContenido a inner join tablaContenido b on a.id<>b.id
WHERE (a.id=TUPARAMETRO1 or a.id=TUPARAMETRO2) and (b.id=TUPARAMETRO1 or b.id=TUPARAMETRO2)
Me gustaria darte algo que hubiera probado, pero ahora mismo no tengo donde =T , aun asi comunicanos como te fue.
Saludos!