Let's assume that there are two UTXO under your control, U1 and U2.
You use U1 and U2 to create a transaction T1 that would create U3 when confirmed. U1 and U2 therefore are inputs of the unconfirmed transaction T1 and U3 is an output of T1.
U1 and U2 are unspent, however another transaction T2 spending either or both of them would be considered a doublespend by any node that knew about T1 before.
Meanwhile, until T1 is confirmed, U3 is not part of the UTXO pool. Since the transaction is yet unconfirmed, the newly created output doesn't exist yet.
It is not clear to me whether you are suggesting to doublespend the inputs or the outputs of the unconfirmed transaction. – Murch – 2017-03-20T14:48:03.763