Like Interrupt module Introduction states, you can change priority of every I-bit interrupt, not just 8. To save registers space, you have just 8 INT_CFDATAn registers, but also INT_CFADDR, which maps different INT_CFDATA regs to address space. CW project wizard suggests you using this macro to change priority levels or redirect interrupts to XGATE:
#define ROUTE_INTERRUPT(vec_adr, cfdata) \
INT_CFADDR= (vec_adr) & 0xF0; \
INT_CFDATA_ARR[((vec_adr) & 0x0F) >> 1]= (cfdata)
where vec_adr is CPU12X interrupt vector address, cfdata - desired priority level (see INT_CFDATA description).
(I never user IRQ pin in edge mode. I find it somewhat fuzzy to use edge interrupt without corresponding interrupt flag. Port interrupts or timer interrupts IMO are better choice for external edge interrupts.)