I want to change one to 0x40
As Passerby said, you can't change the I2C address on the (now obsolete) TCS3414 itself. The manufacturer produced different ICs with different I2C addresses. The list of I2C addresses on that range of colour sensors, is shown in the datasheet:

Therefore if you need to access two of those ICs, you need to consider other options, including:
- Use multiple I2C buses, with one TCS3414 on each bus. Since you mention Arduino, you could put one sensor on the normal hardware I2C bus, and then use a Software I2C master library, to add another I2C bus for the second sensor.
- Use an I2C bus translator (see this document from Linear Technology for examples). These ICs can re-write the I2C address to a second identical device "on-the-fly". My answer on this very similar question also applies here.
- Use either a "home brew" or ready-made I2C bus isolator or multiplexer, to switch a single I2C bus master to each of the colour sensors, one at a time. That would require you to switch the I2C bus to connect to sensor 1, before using that one. Then disconnect from sensor 1 and connect the master to sensor 2 (you may need to add a small delay here, depending on bus capacitance). Repeat as needed.