iMac 27" Mid 2010 & SanDisk Extreme PRO SSD

I am happy with a 240/250 GB SSD but unsure which model would suit best. Because of the SATA II limitation what benefit would i see with a higher end EXtreme Pro SSD over a cheaper model?

The higher end SSDs have higher IOPS than the lower end SSDs so you would see a little snapper response from the OS but the over all throughput would still be limited to SATA II speed due to the SATA interface of the computer. 

Because the SATA is II can you just half the SATA III performance spec for a SSD interfaced to a SATA II controller ? Will it not run at the 3 GB limit ?

Overall throughput will be limited to 3Gb theoretical. You will probably see close to 300MB/s

Without the sandisk software tools for Mac how can i update the SSD’s firmware using a bootable USB stick, my CD/DVD drive has stopped functioning ?

SanDisk provides a downloadable DMG that can be put on a USB drive for FW update http://kb.sandisk.com/app/answers/detail/a_id/16966/

I am interested in sandisk because of TRIM support on both the SSD and OSX 10.10.4.

10.10.4 now supports TRIM for third party SSD but this is not limited to just SanDisk SSD. here is some more info on enaleling TRIM for third party SSD http://www.macrumors.com/2015/07/01/os-x-trim-ssd/